package com.shuiyun.jtt.message.jt808;

import com.shuiyun.jtt.anno.Message;
import com.shuiyun.jtt.enums.JT808;
import com.shuiyun.jtt.message.JTMessage;
import com.shuiyun.jtt.utils.codec.DataType;
import com.shuiyun.jtt.utils.codec.FieldValue;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @author shuiyun
 * @program gateway
 * @description 存储多媒体数据检索
 * @date 2022-05-08 23:53
 **/
@EqualsAndHashCode(callSuper = true)
@Data
@Message(value = JT808.存储多媒体数据检索0x8802)
public class T8802 extends JTMessage {

    /** 0-图像 1-音频 2-视频 */
    @FieldValue(type = DataType.BYTE,desc = "多媒体类型")
    private Integer type;

    @FieldValue(type = DataType.BYTE,desc = "通道ID")
    private Integer channelId;

    /** 0-平台下发指令 1-定时动作 2-抢劫报警 3-碰撞侧翻报警触发 4-门开拍照 5-门关拍照 */
    @FieldValue(type = DataType.BYTE,desc = "事件项编码")
    private Integer event;

    @FieldValue(type = DataType.BCD,desc = "开始时间")
    private Date startTime;

    @FieldValue(type = DataType.BCD,desc = "结束时间")
    private Date endTime;

}
